home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 6 / CU Amiga Magazine's Super CD-ROM 06 (1996)(EMAP Images)(GB)(Track 1 of 4)[!][issue 1997-01].iso / cucd / online / fidonetts / fsc-0049.001 < prev    next >
Text File  |  1990-07-03  |  4KB  |  83 lines

  1. Document: FSC-0049
  2. Version:  001
  3. Date:     03-Jul-90
  4.  
  5.  
  6.  
  7.  
  8.                                A Proposal for
  9.                          Passing Domain Information
  10.                          During an FTS-0006 Session
  11.  
  12.                                      by
  13.                                 Bob Hartman
  14.                            1:104/501@fidonet.org
  15.                                 July 3, 1990
  16.  
  17.  
  18.  
  19.  
  20. Status of this document:
  21.  
  22.      This FSC suggests a proposed protocol for the FidoNet(r) community,
  23.      and requests discussion and suggestions for improvements.
  24.      Distribution of this document is unlimited.
  25.  
  26.      Fido and FidoNet are registered marks of Tom Jennings and Fido
  27.      Software.
  28.  
  29.  
  30. FSC-0045 proposes a method for sending five dimensional FidoNet addresses
  31. (ie, zone:net/node.point@domain) via the type 2 packet header.  This
  32. document describes a proposed method for sending the same five dimensional
  33. address in the Hello packet of an FTS-0006 session, with the additional
  34. advantage of being able to utilize the full Internet recognized domain name
  35. for various Fidonet technology networks.  This proposal, combined with
  36. FSC-0045 will help to solve one of FidoNet's most pressing problems: How to
  37. recognize alternative networks without the need of some centralized
  38. management looking at all of them and what they are doing with Zone numbers,
  39. etc.  Like FSC-0045, this proposal remains backwards compatible with what it
  40. is replacing.
  41.  
  42. Currently FTS-0006 has provisions for zone, net, node, and point information
  43. to be passed in the Hello packet.  To extend this to allow the domain name
  44. to be passed, an extra capability bit is used.  This bit corresponds to the
  45. 0x4000 bit, and will be called the DO_DOMAIN bit.  If this bit is set, it
  46. means that the sender is domain aware, and has enclosed his domain in the
  47. Hello packet.  The domain is stored in the system name field, after the null
  48. that terminates the real system name.  The system name field is a maximum of
  49. 60 characters, so the sender must make the real system name, a null, the
  50. domain name, and another null byte fit within the 60 bytes.  The domain will
  51. start at the byte immediately after the first null byte.  The domain is
  52. arbitrary length and should correspond to the Internet assigned domain name.
  53. This is NOT the same as the FSC-0045 domain, and therefore there needs to be
  54. a mapping between real Internet domains, and the FSC-0045 style domain name,
  55. if FSC-0045 is accepted by the FTSC as a standard for use by all mailers.
  56. This mapping is normally straightforward (for example, Internet fidonet.org
  57. would correspond to FSC-0045 domain FidoNet).  Since most alternative nets
  58. do not have a registered Internet domain, the naming convention should be
  59. "known by" domain (ie, FSC-0045 domain name) followed by .ftn (for FidoNet
  60. Technology Network).  So, the FSC-0045 domain "Alternet" would be converted
  61. to alternet.ftn under this proposal.  This allows domains which are not
  62. normally FidoNet aware to use FTS-0006 to talk to FidoNet technology mail
  63. programs.  For example, a mailer located at Camex in Manchester, NH might
  64. send it's mail as 'man.camex.com' during an FTS-0006 session.  When parsing
  65. the domain name, the parsing should try to match the domain from right to
  66. left (Internet naming is hierarchical from right to left), so that if a
  67. mailer knew about man.camex.com, that could also match something of the form
  68. super.machine.silly.name.man.camex.com.  The domain name should be case
  69. INSENSITIVE, and the FSC-0045 abbreviation of it should be unique within the
  70. first 8 characters, and also should not include any periods ('.') or at-signs
  71. ('@') since those characters are significant in the Internet domain naming
  72. scheme.
  73.  
  74. In order for this proposal to be adopted, the FTSC would have to assign the
  75. DO_DOMAIN bit, and have it documented in FTS-0006.  This method is fully
  76. backwards compatible, since a domain aware mailer could send the domain
  77. information, and if the other end was not domain aware, it would ignore it.
  78. If the other end was domain aware, it would be able to extract the domain
  79. information easily and would then have a full five dimensional address
  80. available for the sender.  This proposal remains fully backward compatible
  81. with the current uses of all FTS-0006 fields, and should not affect operation
  82. of any mailer that has used reserved bytes in the Hello packet.
  83.